VRML Program Slicing
نویسندگان
چکیده
VRML(Virtual Reality Modeling Language) is a programming language with promising effectiveness in describing the cyberspace because of its real-time expressive power for 3-dimensional objects via the internet. Concerning its 3-dimensional design, kinds of CAD tool can support static features developments effectively. But currently, developments of dynamic features such as animation can not be supported well, thus the tasks of debugging, testing, and behavior parameter adjustment become difficult. A program slicing technique is effective for such tasks. Thus we have applied it into VRML programs. In this paper, we studied VRML program structures and features, then proposed various kinds of dependency in VRML, and also proposed a VRML slicing approach based on such dependency. Finally we implemented several support tools.
منابع مشابه
Slicing Algorithm of VRML Model in Rapid Prototyping
VRML (Virtual Reality Modeling Language) as an international standard for Virtual Reality, has already been widely adopted for graphical representation of 3D objects over the Web. Adopting VRML model in RP (Rapid Prototyping) can reduce the precision loss which is caused by triangulation in generating STL file. Hence exploring a slicing method and software for VRML model is significant to impro...
متن کاملUsing Program Slicing Technique to Reduce the Cost of Software Testing
Systems of computers and their application in the lives of modern human beings are vastly expanding. In any kind of computer application, failure in computer systems can lead to a range of financial and mortal losses. Indeed, the major origin of software failure can be located in designing or implementing software. With regard to these statistics, 30% of the software projects have been prospero...
متن کاملProgram slicing techniques and its applications
Program understanding is an important aspect in Software Maintenance and Reengineering. Understanding the program is related to execution behaviour and relationship of variable involved in the program. The task of finding all statements in a program that directly or indirectly influence the value for an occurrence of a variable gives the set of statements that can affect the value of a variable...
متن کاملDependence-Cache Slicing: A Program Slicing Method Using Lightweight Dynamic Information
When we try to debug or to comprehend a large program, it is important to separate suspicious program portions from the overall source program. Program slicing is a promising technique used to extract a program portion; however, such slicing sometimes raises difficulties. Static slicing sometimes produces a large portion of a source program, especially for programs with array and pointer variab...
متن کاملEfficient Program Slicing Algorithms for Measuring Functional Cohesion and Parallelism
Program slicing is the task of finding all statements in a program that directly or indirectly influence the value of a variable occurrence. The set of statements that can affect the value of a variable at some point in a program is called a program slice. In several software engineering applications, such as program debugging and measuring program cohesion and parallelism, several slices are c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999